Going SOLO to assess novice programmers
نویسندگان
چکیده
منابع مشابه
Visualizing Roles of Variables to Novice Programmers
Many students learning to write computer programs encounter considerable difficulties. For novices, one of the key problems is in understanding how the very basic programming constructs work. In this paper, we concentrate on visualizing the role of a variable, i.e., the dynamic character of a variable embodied by the sequence of its successive values as related to other variables. We present a ...
متن کاملGoing solo: making the leap.
Frustrated by current practice and convinced of a better way, the author left his salaried position and opened a solo practice with no staff. Because his overhead costs are extremely low, the author is able to see fewer patients per day and create more meaningful interactions. By offering unfettered access, the author finds that his patients trust him more and actually call him less.
متن کاملDomain Specific Debugging Aids for Novice Programmers
We have been d e v e l o p i n g a debugging a i d t a i l o r e d to n o v i c e programmers l e a r n i n g to use a s i m p l e a s a e r t i o n a l database language . Based i n p a r t on e x i s t i n g programmer 's a p p r e n t i c e and debugging p r o j e c t s , our system makes s e v e r a l n o v e l c o n t r i b u t i o n s : i t i s o r i e n t e d towards a l a r g e aud ienc...
متن کاملDynamic evaluation trees for novice C programmers
The dynamic evaluation tree is a method of visualizing expression evaluation that annotates a program’s source code with expression results. It is intended to reduce students’ visual attention problems by removing the need to alternate between disparate source code and expression evaluation windows. We generalise the dynamic evaluation tree to support arbitrary expressions in the C programming ...
متن کاملTransparency Debugging with Explanations for Novice Programmers
Novice programmers often find programming to be a difficult and frustrating task. Because of their lack of experience in programming novices have different needs to experts when it comes to debugging assistants. One way a debugging assistant could be tailored to novices, as proposed by Eisenstadt, is to provide them with an explic it model of how their program works and, hence encourage them to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGCSE Bulletin
سال: 2008
ISSN: 0097-8418
DOI: 10.1145/1597849.1384328